package ShuZu;

public class ArrayReverse02 {
    public static void main(String[] args) {
        int[] arr = {11,22,33,44,55,66};
        /*
        使用逆序赋值方式
        先创建一个新的数组 arr2 ,大小 arr.length
        逆序遍历 arr ,将每个元素拷贝到 arr2 的元素中(顺序拷贝)
        定义一个变量 j 存放下标
         */
        int[] arr2 = new int[arr.length];
        //逆序遍历 arr
        for (int i = arr.length - 1,j = 0;i >= 0;i--,j++){
            arr2[j] = arr[i];
        }
        arr = arr2;//让 arr 指向 arr2 数据空间，此时 arr 原来的数据空间就没有变量引用，会被销毁

        for (int i = 0;i < arr.length;i++){
            System.out.println(arr[i]+"\t");
        }
    }
}
